package com.whfc.emp.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class EmpDataDTO implements Serializable {

    /**
     * 日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date date;

    /**
     * 人员总数
     */
    private Integer empTotal;

    /**
     * 管理人员数
     */
    private Integer managerNum;

    /**
     * 务工人员数
     */
    private Integer workerNum;

    /**
     * 在线人数
     */
    private Integer onlineNum;

    /**
     * 离线人数
     */
    private Integer offlineNum;

    /**
     * 出勤人数
     */
    private Integer attendNum;

    /**
     * 缺勤人数
     */
    private Integer absentNum;

    /**
     * 日均时长
     */
    private Double workTimes;

    /**
     * 计划出勤人数
     */
    private Integer planAttendNum;

    /**
     * 出勤率
     */
    private Double rate;
}
